<?php
namespace Admin\Controller;
use Think\Controller;
//用户名密码以及验证码验证
class PublicController extends Controller {
	
    /**
	 * 登录渲染模板 
	 */
    public function login(){
    	//渲染模板(按路径找对应的文件)
    	$this->display(); 	
    }

    /**
     * 执行登录,判断验证码,查询用户
     */
    public function doLogin(){
    	//$code = I("post.code");//接受验证码 用户名 密码
        $name = I("post.username");
        $pwd = md5(I("post.password"));
    	// if(!check_verify($code)){
     //        $this->error("验证码错误!");
     //    }
        $user = D("user");
    	$res = $user->getUser($name);
        // var_dump($pwd);
        // var_dump($res);
        if(!$res){
            $this->error("用户名不存在");
        }else{
            if($res['password'] == $pwd){
                //数据写入session
                session('user',$res);
                $this->success("登陆成功",U("index/index"));
            }else{
                $this->error("用户密码错误");
            }
        }
   
    }
    
    /**
     * 退出登陆
     */
    public function logout(){
        session("user",null);
        redirect(U("Public/login"));
    }

    /**
     * 验证码
     */
    public function verify(){
    	$Verify = new \Think\Verify();
    	$Verify->fontSize = 90;
    	$Verify->length   = 4;
    	$Verify->useNoise = false;
    	$Verify->entry();
    }
    
    
}